from math  import sqrt
cout=0
h=int(input('Введите четырёх значное число:'))
if h//1000==0:
    print('Введённое число не является четырёхзначным')
else:
    if h%2==0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if h%3==0:
        print('Число кратное трём: Да')
    else:
        print('Число кратное трём: Нет')
    if sqrt(h)%1==0:
        print('Число является квадратом числа:',sqrt(h))
    else:
        print('Число является квадратом числа: Нет')
    
    print(' ')

    a=h//1000
    h=h-a*1000
    b=h//100
    h=h-b*100
    c=h//10
    d=h%10
    
    if a>b:
        a,b=b,a
    if b>c:
        b,c=c,b
    if c>d:
        c,d=d,c
    if a>b:
        a,b=b,a
    if b>c:
        b,c=c,b

    print('Наименьшая цифра числа:',a)
    print('Наибольшая цифра числа:',d)

    if a==0:
        cout+=1
    if b==0:
        cout+=1
    if c==0:
        cout+=1
    if d==0:
        cout+=1
    print('Количество нулей в числе:',cout)

    print(' ')

    if sqrt(a)%1==0:
        print('Цифра в разряде едениц является квадратом цифры:',sqrt(a))
    else:
        print('Цифра в разряде едениц является квадратом цифры: Нет')
    if sqrt(b)%1==0:
        print('Цифра в разряде десятков является квадратом цифры:',sqrt(b))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if sqrt(c)%1==0:
        print('Цифра в разряде сотен является квадратом цифры:',sqrt(c))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if sqrt(d)%1==0:
        print('Цифра в разряде тысяч является квадратом цифры:',sqrt(d))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')